//---------------------------------------------------------------------------

#include "visualizadorAbstrato.h"
#include <vcl.h>
#include <list>
#include "classeListaDuplamenteLigada.h"
#include "f_ListaDuplamenteLigada.h"

#ifndef visualizadorListaDuplaLigadaH
#define visualizadorListaDuplaLigadaH
//---------------------------------------------------------------------------
class visualizadorListaDuplaLigada : public visualizadorAbstrato
{
	private:
		TForm * frmListaDuplamenteLigada;
		ListaDuplamenteLigada * lstListaDuplamenteLigada;
	public:
		visualizadorListaDuplaLigada(float, float);
		virtual ~visualizadorListaDuplaLigada();

		virtual void desenha(TImage *, double = 1.0, double = 1.0) const;
		virtual void interage();
};

#endif
